package com.lzy.managersystem.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.lzy.managersystem.pojo.Course;

import java.util.List;

/**
 * @author qq619
 * @description 针对表【course】的数据库操作Service
 * @createDate 2022-07-17 11:12:39
 */
public interface CourseService extends IService<Course> {

    //查询所有用户
    List<Course> getAllUser();

    //插入用户信息
    int insterUser(Course course);

    //根据id删除用户信息
    int deleteUser(Integer id);

    //更新用户
    int updateUser(Course course);

    int deleteBatchUser(List<Integer> ids);

    Page<Course> pageInfo(Page<Course> courseIPage, String name);

    //根据老师id查询教授课程
    List<Course> courseByteacherId(String id);

    //学生选课
    int updateCourse(Integer courseId, Integer studentId);

    //学生选课信息
    List<Course> stuCourse(Integer id);
}
